.companySearch{
	width: 100%;
	height: 100%;
	background: #F5F5F5;
	.companyList{
		width: 100%;
		height: e('calc(100% - 180px)');
		margin-top: 180rpx;
		text-align: center;
	}
	.choseTypeBox{
		width: e('calc(100% - 50rpx)');
		padding: 0rpx 25rpx;
		background: #FFFFFF;
		font-size: 32rpx;
		color: #000;
		height: 85rpx;
		position: absolute;
		top: 95rpx;
		left: 0px;
		.choseType{
			display: inline-block;
			vertical-align: middle;
		}
		.choseChild,.choseChildOn{
			padding: 20rpx;
			border-bottom: 6rpx solid #fff;
			margin: auto;
		}
		.choseChildOn{
			color: #ff505f;
			border-bottom: 6rpx solid #ff505f;
		}
	}
	.drawerChild{
		height: 60px;
		line-height: 60px;
		margin-left: 20px;
	}
	.listChild{
		padding: 25rpx;
		color: #666666;
		font-size: 22rpx;
		color: #000;
		width: e('calc(100% - 150px)');
		margin: 40rpx;
		border: 2rpx solid rgba(0,0,0,0);
		border-radius: 10rpx;
		background: #fff;
		box-shadow: 4rpx 4rpx 10rpx #b4afaf;
		text-align: left;
		.childName{
			font-weight: bold;
			font-size: 26rpx;
		}
		.childText{
			color: #666666;
			margin-top: 20rpx;
		}
		.main{
			color: #666666;
			width: 100%;
			margin-top: 40rpx;
		}
	}
	.pick{
		width: 100%;
		height: 100px;
		top: 320px;
		position: absolute;
		text-align: center;
		.pick_child{
			display: inline-block;
			width: 25%;
		}
	}
	.box_left{
		width: 100rpx;
		height: 100rpx;
		display: inline-block;
		vertical-align: top;
		position: relative;
		image{
			width: 100%;
			height: 100%;
			border-radius: 5rpx;
		}
		.box_text{
			position: absolute;
			left: 0;
			top: 0;
			background: rgba(206,140,101,0.6);
			padding: 5rpx;
			color: #fff;
			font-size: 28rpx;
		}
	}
	.box_right{
		display: inline-block;
		margin-left: 40rpx;
		width: e('calc(100% - 140rpx)');
		vertical-align: top;
	}
	.phcolor{
		color: #D6D6D6;
	}
	.scheduleNear, .scheduleList{
		width: 100%;
		height: 100%;
		position: relative;
		background: #fff;
		map{
			width: 100%;
			height: e('calc(100% - 617px)');
		}
		.markBorder{
			width:85px;
			height:8px;
			background:rgba(222,222,222,1);
			border-radius:4px;
			margin: 0 auto;
			margin-top: -30px;
		}
		.title{
			font-size:28rpx;
			color:rgba(65,161,247,1);
			line-height: 29px;
			margin-bottom: 25px;
			padding-top: 10px;
			width: 80%;
		}
		.disValue{
			font-size:28rpx;
			color:rgba(153,153,153,1);
			line-height:35px;
			position: absolute;
			top: 30px;
			right: 42px;
		}
		.childStyle{
			font-size:28rpx;
			color:rgba(102,102,102,1);
			line-height:50px;
			margin-top: 10px;
			image{
				width: 25px;
				margin-right: 22px;
			}
		}
	}
	.choseList{
		width: auto;
		position: absolute;
		top: 0px;
		left: 0px;
		margin: 0 auto;
		text-align: center;
		height:95rpx;
		width: 100%;
		background: #fff;
		.search{
			display: inline-block;
			width: e('calc(100% - 100px)');
			height:100%;
			color: #FFF;
			border: none;
			box-shadow: none;
			font-size: 28rpx;
			line-height: 75px;
			border-radius:14px;
			margin: auto;
			vertical-align: middle;
			.inputSearch{
				float: right;
				width: 556px;
				height: 100%;
				padding-right: 40px
			}
			image{
				width:39px;
				float: left;
				margin-left: 18px;
				margin-top: 19px;
			}
			input{
				margin-left: 80px;
				text-align: left;
				margin-left: 0px;
				height: 100%;
				font-size:28rpx;
			}
			.at-input{
				padding: 19px 0;
				background: #FAFAFA;
			}
		}
		.listIcon{
			display: inline-block;
			width:88px;
			height:70px;
			background:rgba(250,250,250,1);
			box-shadow:1px 1px 10px 0px rgba(148,148,148,0.58);
			border-radius:14px;
			margin: auto;
			vertical-align: top;
			margin-left: 10px;
			text-align: center;
			padding-top: 10px;
			image{
				width: 35px;
				margin-bottom: 2px;
			}
			.listText{
				font-size:28rpx;
				color:rgba(65,161,247,1);
				margin: auto;
			}
		}
	}
}
